package com.ss.s2_DataType;

/**
 * @Auther: 520ljs
 * @Date: 2022/3/12 - 03 - 12 - 20:02
 */
public class TestVar08 {
    public static void main(String[] args){
        char ch1 = 'A';
        System.out.println(ch1);//A
        System.out.println(ch1 + 90);//90
        //char 类型我们看到的样子就是他本身的字面常量，但是底层在进行计算的时候，实际上是按照一个 码 进行计算的
        //这个码就是ASCII
        //之前说 char 类型是按照Unicode码进行存储的，(Unicode的前128位是ASCII)

        char ch2 = '中';
        System.out.println(ch2);//中
        System.out.println(ch2 + 90);//20103
        System.out.println(20103-ch2);//90

        //转换
        int num1 = (int)ch2;
        System.out.println(num1);//20013

        char ch = (char)20013;
        System.out.println(ch);

        int num2 = '中';
        char ch5 = 20013;
        System.out.println(ch5);

        //面试题：
        char ch6 = '2' + 2;
        System.out.println(ch6);//'4'-->4
    }
}
